//引入 axios 请求
import instance from '@/utils/request'
//首页请求
export function GetDay(params) {
    return instance({
        // `url` 是用于请求的服务器 URL
        url: '/index/index',
        // `method` 是创建请求时使用的方法
        method: 'get', // default
        params: params
    })
}
//专题页请求
export function GetTwo(params) {
    return instance({
        // `url` 是用于请求的服务器 URL
        url: '/topic/list',
        // `method` 是创建请求时使用的方法
        method: 'get', // default
        params: params
    })
}
//分类页请求
export function GetThree(params) {
    return instance({
        // `url` 是用于请求的服务器 URL
        url: '/catalog/index',
        // `method` 是创建请求时使用的方法
        method: 'get', // default
        params: params
    })
}
//当前分类页请求
export function GetThree1(params) {
    return instance({
        // `url` 是用于请求的服务器 URL
        url: '/catalog/current',
        // `method` 是创建请求时使用的方法
        method: 'get', // default
        params: params
    })
}
//获取购物车数据
export function CartFn(params) {
    return instance({
        // `url` 是用于请求的服务器 URL
        url: '/cart/index',
        // `method` 是创建请求时使用的方法
        method: 'get', // default
        params: params
    })
}
//登录注册请求
export function loginBy(params) {
    return instance({
        // `url` 是用于请求的服务器 URL
        url: '/auth/loginByWeb',
        // `method` 是创建请求时使用的方法
        method: 'post', // default
        data: params,
        headers: { 'Content-Type': 'application/json' }

    })
}
//搜索框商品搜索
export function SeachFn(params) {
    return instance({
        // `url` 是用于请求的服务器 URL
        url: '/goods/list',
        // `method` 是创建请求时使用的方法
        method: 'get', // default
        params: params
    })
}
//产品详情 
export function XiangqingFn(params) {
    return instance({
        // `url` 是用于请求的服务器 URL
        url: '/goods/detail',
        // `method` 是创建请求时使用的方法
        method: 'get', // default
        params: params
    })
}
//加入购物车
export function CarFn(params) {
    return instance({
        // `url` 是用于请求的服务器 URL
        url: '/cart/add',
        // `method` 是创建请求时使用的方法
        method: 'post', // default
        data: params,
        headers: { 'Content-Type': 'application/json' }
    })
}
//获取购物车数量
export function GetCartFn(params) {
    return instance({
        // `url` 是用于请求的服务器 URL
        url: '/cart/goodscount',
        // `method` 是创建请求时使用的方法
        method: 'get', // default
        params: params
    })
}
//购物车删除
export function DelFn(params) {
    return instance({
        // `url` 是用于请求的服务器 URL
        url: '/cart/delete',
        // `method` 是创建请求时使用的方法
        method: 'post', // default
        data: params,
        headers: { 'Content-Type': 'application/json' }
    })
}

//获取分类数据列表

export function Gird1Fn(params) {
    return instance({
        // `url` 是用于请求的服务器 URL
        url: '/goods/category',
        // `method` 是创建请求时使用的方法
        method: 'get', // default
        params: params
    })
}
//分类页面商品列表
export function Gird2Fn(params) {
    return instance({
        // `url` 是用于请求的服务器 URL
        url: '/goods/list',
        // `method` 是创建请求时使用的方法
        method: 'get', // default
        params: params
    })
}

//获取商品历史记录请求
export function searchdata(params) {
    return instance({
        // `url` 是用于请求的服务器 URL
        url: '/search/index',
        // `method` 是创建请求时使用的方法
        method: 'get', // default
        params: params
    })

}
//删除历史搜索商品请求
// 商品删除的请求/cart/delete
export function DeleteData(params) {
    return instance({
        url: '/cart/delete',
        method: 'post',
        data: params,
        headers: { 'content-type': 'application/json' }
    })
}
